package com.inlycat.mapper;

import java.util.List;

import com.inlycat.entity.Store;

/**
 * @author jarvan4dev@163.com
 * @since 2015年8月13日下午12:39:31
 * @category 用户收藏mapper接口
 **/
public interface StoreMapper {
	
	/**
	 * 添加收藏
	 * @param store
	 * @return
	 */
	boolean insert(Store store) throws NumberFormatException;
	
	/**
	 * 根据videoId和用户Id删除收藏
	 * @param videoId
	 * @return
	 */
	boolean delete(Store store) throws RuntimeException;
	
	/**
	 * 根据用户Id查询其收藏，需要分页，在service层完成
	 * @param userId
	 * @return
	 */
	List<Store> selectByUserId(Long userId) throws RuntimeException;
	
	/**
	 * 判断video是否被收藏过
	 * @param store
	 * @return
	 */
	int hasStore(Store store)  throws RuntimeException;

}
